home *** CD-ROM | disk | FTP | other *** search
/ Aminet 3 / Aminet 3 - July 1994.iso / Aminet / util / misc / aterminfo.lha / comp_captab.c < prev    next >
Encoding:
C/C++ Source or Header  |  1993-12-12  |  17.9 KB  |  495 lines

  1. /*
  2.  *    comp_captab.c -- The names of the capabilities in a form ready for
  3.  *                 the making of a hash table for the compiler.
  4.  *
  5.  */
  6.  
  7.  
  8. #include "compiler.h"
  9. #include "term.h"
  10.  
  11.  
  12. struct name_table_entry    cap_table[] =
  13. {
  14.     { 0,           "bw",    BOOLEAN,      0 },
  15.     { 0,           "am",    BOOLEAN,      1 },
  16.     { 0,          "xsb",    BOOLEAN,      2 },
  17.     { 0,          "xhp",    BOOLEAN,      3 },
  18.     { 0,         "xenl",    BOOLEAN,      4 },
  19.     { 0,           "eo",    BOOLEAN,      5 },
  20.     { 0,           "gn",    BOOLEAN,      6 },
  21.     { 0,           "hc",    BOOLEAN,      7 },
  22.     { 0,           "km",    BOOLEAN,      8 },
  23.     { 0,           "hs",    BOOLEAN,      9 },
  24.     { 0,           "in",    BOOLEAN,     10 },
  25.     { 0,           "da",    BOOLEAN,     11 },
  26.     { 0,           "db",    BOOLEAN,     12 },
  27.     { 0,          "mir",    BOOLEAN,     13 },
  28.     { 0,         "msgr",    BOOLEAN,     14 },
  29.     { 0,           "os",    BOOLEAN,     15 },
  30.     { 0,        "eslok",    BOOLEAN,     16 },
  31.     { 0,           "xt",    BOOLEAN,     17 },
  32.     { 0,           "hz",    BOOLEAN,     18 },
  33.     { 0,           "ul",    BOOLEAN,     19 },
  34.     { 0,          "xon",    BOOLEAN,     20 },
  35.     { 0,         "nxon",    BOOLEAN,     21 },
  36.     { 0,         "mc5i",    BOOLEAN,     22 },
  37.     { 0,         "chts",    BOOLEAN,     23 },
  38.     { 0,        "nrrmc",    BOOLEAN,     24 },
  39.     { 0,          "npc",    BOOLEAN,     25 },
  40.     { 0,        "ndscr",    BOOLEAN,     26 },
  41.     { 0,          "bce",    BOOLEAN,     27 },
  42.     { 0,          "ccc",    BOOLEAN,     28 },
  43.     { 0,         "xhpa",    BOOLEAN,     29 },
  44.     { 0,         "cpix",    BOOLEAN,     30 },
  45.     { 0,         "crxm",    BOOLEAN,     31 },
  46.     { 0,        "daisy",    BOOLEAN,     32 },
  47.     { 0,          "hls",    BOOLEAN,     33 },
  48.     { 0,         "lpix",    BOOLEAN,     34 },
  49.     { 0,         "xvpa",    BOOLEAN,     35 },
  50.     { 0,          "sam",    BOOLEAN,     36 },
  51.     { 0,         "cols",    NUMBER,          0 },
  52.     { 0,           "it",    NUMBER,          1 },
  53.     { 0,        "lines",    NUMBER,          2 },
  54.     { 0,           "lm",    NUMBER,          3 },
  55.     { 0,          "xmc",    NUMBER,          4 },
  56.     { 0,           "pb",    NUMBER,          5 },
  57.     { 0,           "vt",    NUMBER,          6 },
  58.     { 0,          "wsl",    NUMBER,          7 },
  59.     { 0,         "nlab",    NUMBER,          8 },
  60.     { 0,           "lh",    NUMBER,          9 },
  61.     { 0,           "lw",    NUMBER,         10 },
  62.     { 0,           "ma",    NUMBER,         11 },
  63.     { 0,         "wnum",    NUMBER,         12 },
  64.     { 0,       "bitwin",    NUMBER,         13 },
  65.     { 0,       "bitype",    NUMBER,         14 },
  66.     { 0,        "bufsz",    NUMBER,         15 },
  67.     { 0,         "btns",    NUMBER,         16 },
  68.     { 0,        "spinh",    NUMBER,         17 },
  69.     { 0,        "spinv",    NUMBER,         18 },
  70.     { 0,       "colors",    NUMBER,         19 },
  71.     { 0,        "maddr",    NUMBER,         20 },
  72.     { 0,        "mjump",    NUMBER,         21 },
  73.     { 0,        "pairs",    NUMBER,         22 },
  74.     { 0,          "mcs",    NUMBER,         23 },
  75.     { 0,          "mls",    NUMBER,         24 },
  76.     { 0,          "ncv",    NUMBER,         25 },
  77.     { 0,        "npins",    NUMBER,         26 },
  78.     { 0,          "orc",    NUMBER,         27 },
  79.     { 0,         "orhi",    NUMBER,         28 },
  80.     { 0,          "orl",    NUMBER,         29 },
  81.     { 0,         "orvi",    NUMBER,         30 },
  82.     { 0,          "cps",    NUMBER,         31 },
  83.     { 0,        "widcs",    NUMBER,         32 },
  84.     { 0,          "cbt",    STRING,          0 },
  85.     { 0,          "bel",    STRING,          1 },
  86.     { 0,           "cr",    STRING,          2 },
  87.     { 0,          "csr",    STRING,          3 },
  88.     { 0,          "tbc",    STRING,          4 },
  89.     { 0,        "clear",    STRING,          5 },
  90.     { 0,           "el",    STRING,          6 },
  91.     { 0,           "ed",    STRING,          7 },
  92.     { 0,          "hpa",    STRING,          8 },
  93.     { 0,        "cmdch",    STRING,          9 },
  94.     { 0,          "cup",    STRING,         10 },
  95.     { 0,         "cud1",    STRING,         11 },
  96.     { 0,         "home",    STRING,         12 },
  97.     { 0,        "civis",    STRING,         13 },
  98.     { 0,         "cub1",    STRING,         14 },
  99.     { 0,        "mrcup",    STRING,         15 },
  100.     { 0,        "cnorm",    STRING,         16 },
  101.     { 0,         "cuf1",    STRING,         17 },
  102.     { 0,           "ll",    STRING,         18 },
  103.     { 0,         "cuu1",    STRING,         19 },
  104.     { 0,        "cvvis",    STRING,         20 },
  105.     { 0,         "dch1",    STRING,         21 },
  106.     { 0,          "dl1",    STRING,         22 },
  107.     { 0,          "dsl",    STRING,         23 },
  108.     { 0,           "hd",    STRING,         24 },
  109.     { 0,        "smacs",    STRING,         25 },
  110.     { 0,        "blink",    STRING,         26 },
  111.     { 0,         "bold",    STRING,         27 },
  112.     { 0,        "smcup",    STRING,         28 },
  113.     { 0,         "smdc",    STRING,         29 },
  114.     { 0,          "dim",    STRING,         30 },
  115.     { 0,         "smir",    STRING,         31 },
  116.     { 0,        "invis",    STRING,         32 },
  117.     { 0,         "prot",    STRING,         33 },
  118.     { 0,          "rev",    STRING,         34 },
  119.     { 0,         "smso",    STRING,         35 },
  120.     { 0,         "smul",    STRING,         36 },
  121.     { 0,          "ech",    STRING,         37 },
  122.     { 0,        "rmacs",    STRING,         38 },
  123.     { 0,         "sgr0",    STRING,         39 },
  124.     { 0,        "rmcup",    STRING,         40 },
  125.     { 0,         "rmdc",    STRING,         41 },
  126.     { 0,         "rmir",    STRING,         42 },
  127.     { 0,         "rmso",    STRING,         43 },
  128.     { 0,         "rmul",    STRING,         44 },
  129.     { 0,        "flash",    STRING,         45 },
  130.     { 0,           "ff",    STRING,         46 },
  131.     { 0,          "fsl",    STRING,         47 },
  132.     { 0,          "is1",    STRING,         48 },
  133.     { 0,          "is2",    STRING,         49 },
  134.     { 0,          "is3",    STRING,         50 },
  135.     { 0,           "if",    STRING,         51 },
  136.     { 0,         "ich1",    STRING,         52 },
  137.     { 0,          "il1",    STRING,         53 },
  138.     { 0,           "ip",    STRING,         54 },
  139.     { 0,          "kbs",    STRING,         55 },
  140.     { 0,         "ktbc",    STRING,         56 },
  141.     { 0,         "kclr",    STRING,         57 },
  142.     { 0,        "kctab",    STRING,         58 },
  143.     { 0,        "kdch1",    STRING,         59 },
  144.     { 0,         "kdl1",    STRING,         60 },
  145.     { 0,        "kcud1",    STRING,         61 },
  146.     { 0,        "krmir",    STRING,         62 },
  147.     { 0,          "kel",    STRING,         63 },
  148.     { 0,          "ked",    STRING,         64 },
  149.     { 0,          "kf0",    STRING,         65 },
  150.     { 0,          "kf1",    STRING,         66 },
  151.     { 0,         "kf10",    STRING,         67 },
  152.     { 0,          "kf2",    STRING,         68 },
  153.     { 0,          "kf3",    STRING,         69 },
  154.     { 0,          "kf4",    STRING,         70 },
  155.     { 0,          "kf5",    STRING,         71 },
  156.     { 0,          "kf6",    STRING,         72 },
  157.     { 0,          "kf7",    STRING,         73 },
  158.     { 0,          "kf8",    STRING,         74 },
  159.     { 0,          "kf9",    STRING,         75 },
  160.     { 0,        "khome",    STRING,         76 },
  161.     { 0,        "kich1",    STRING,         77 },
  162.     { 0,         "kil1",    STRING,         78 },
  163.     { 0,        "kcub1",    STRING,         79 },
  164.     { 0,          "kll",    STRING,         80 },
  165.     { 0,          "knp",    STRING,         81 },
  166.     { 0,          "kpp",    STRING,         82 },
  167.     { 0,        "kcuf1",    STRING,         83 },
  168.     { 0,         "kind",    STRING,         84 },
  169.     { 0,          "kri",    STRING,         85 },
  170.     { 0,         "khts",    STRING,         86 },
  171.     { 0,        "kcuu1",    STRING,         87 },
  172.     { 0,         "rmkx",    STRING,         88 },
  173.     { 0,         "smkx",    STRING,         89 },
  174.     { 0,          "lf0",    STRING,         90 },
  175.     { 0,          "lf1",    STRING,         91 },
  176.     { 0,         "lf10",    STRING,         92 },
  177.     { 0,          "lf2",    STRING,         93 },
  178.     { 0,          "lf3",    STRING,         94 },
  179.     { 0,          "lf4",    STRING,         95 },
  180.     { 0,          "lf5",    STRING,         96 },
  181.     { 0,          "lf6",    STRING,         97 },
  182.     { 0,          "lf7",    STRING,         98 },
  183.     { 0,          "lf8",    STRING,         99 },
  184.     { 0,          "lf9",    STRING,        100 },
  185.     { 0,          "rmm",    STRING,        101 },
  186.     { 0,          "smm",    STRING,        102 },
  187.     { 0,          "nel",    STRING,        103 },
  188.     { 0,          "pad",    STRING,        104 },
  189.     { 0,          "dch",    STRING,        105 },
  190.     { 0,           "dl",    STRING,        106 },
  191.     { 0,          "cud",    STRING,        107 },
  192.     { 0,          "ich",    STRING,        108 },
  193.     { 0,         "indn",    STRING,        109 },
  194.     { 0,           "il",    STRING,        110 },
  195.     { 0,          "cub",    STRING,        111 },
  196.     { 0,          "cuf",    STRING,        112 },
  197.     { 0,          "rin",    STRING,        113 },
  198.     { 0,          "cuu",    STRING,        114 },
  199.     { 0,        "pfkey",    STRING,        115 },
  200.     { 0,        "pfloc",    STRING,        116 },
  201.     { 0,          "pfx",    STRING,        117 },
  202.     { 0,          "mc0",    STRING,        118 },
  203.     { 0,          "mc4",    STRING,        119 },
  204.     { 0,          "mc5",    STRING,        120 },
  205.     { 0,          "rep",    STRING,        121 },
  206.     { 0,          "rs1",    STRING,        122 },
  207.     { 0,          "rs2",    STRING,        123 },
  208.     { 0,          "rs3",    STRING,        124 },
  209.     { 0,           "rf",    STRING,        125 },
  210.     { 0,           "rc",    STRING,        126 },
  211.     { 0,          "vpa",    STRING,        127 },
  212.     { 0,           "sc",    STRING,        128 },
  213.     { 0,          "ind",    STRING,        129 },
  214.     { 0,           "ri",    STRING,        130 },
  215.     { 0,          "sgr",    STRING,        131 },
  216.     { 0,          "hts",    STRING,        132 },
  217.     { 0,         "wind",    STRING,        133 },
  218.     { 0,           "ht",    STRING,        134 },
  219.     { 0,          "tsl",    STRING,        135 },
  220.     { 0,           "uc",    STRING,        136 },
  221.     { 0,           "hu",    STRING,        137 },
  222.     { 0,        "iprog",    STRING,        138 },
  223.     { 0,          "ka1",    STRING,        139 },
  224.     { 0,          "ka3",    STRING,        140 },
  225.     { 0,          "kb2",    STRING,        141 },
  226.     { 0,          "kc1",    STRING,        142 },
  227.     { 0,          "kc3",    STRING,        143 },
  228.     { 0,         "mc5p",    STRING,        144 },
  229.     { 0,          "rmp",    STRING,        145 },
  230.     { 0,         "acsc",    STRING,        146 },
  231.     { 0,          "pln",    STRING,        147 },
  232.     { 0,         "kcbt",    STRING,        148 },
  233.     { 0,        "smxon",    STRING,        149 },
  234.     { 0,        "rmxon",    STRING,        150 },
  235.     { 0,         "smam",    STRING,        151 },
  236.     { 0,         "rmam",    STRING,        152 },
  237.     { 0,        "xoffc",    STRING,        153 },
  238.     { 0,         "xonc",    STRING,        154 },
  239.     { 0,        "enacs",    STRING,        155 },
  240.     { 0,         "smln",    STRING,        156 },
  241.     { 0,         "rmln",    STRING,        157 },
  242.     { 0,         "kbeg",    STRING,        158 },
  243.     { 0,         "kcan",    STRING,        159 },
  244.     { 0,         "kclo",    STRING,        160 },
  245.     { 0,         "kcmd",    STRING,        161 },
  246.     { 0,         "kcpy",    STRING,        162 },
  247.     { 0,         "kcrt",    STRING,        163 },
  248.     { 0,         "kend",    STRING,        164 },
  249.     { 0,         "kent",    STRING,        165 },
  250.     { 0,         "kext",    STRING,        166 },
  251.     { 0,         "kfnd",    STRING,        167 },
  252.     { 0,         "khlp",    STRING,        168 },
  253.     { 0,         "kmrk",    STRING,        169 },
  254.     { 0,         "kmsg",    STRING,        170 },
  255.     { 0,         "kmov",    STRING,        171 },
  256.     { 0,         "knxt",    STRING,        172 },
  257.     { 0,         "kopn",    STRING,        173 },
  258.     { 0,         "kopt",    STRING,        174 },
  259.     { 0,         "kprv",    STRING,        175 },
  260.     { 0,         "kprt",    STRING,        176 },
  261.     { 0,         "krdo",    STRING,        177 },
  262.     { 0,         "kref",    STRING,        178 },
  263.     { 0,         "krfr",    STRING,        179 },
  264.     { 0,         "krpl",    STRING,        180 },
  265.     { 0,         "krst",    STRING,        181 },
  266.     { 0,         "kres",    STRING,        182 },
  267.     { 0,         "ksav",    STRING,        183 },
  268.     { 0,         "kspd",    STRING,        184 },
  269.     { 0,         "kund",    STRING,        185 },
  270.     { 0,         "kBEG",    STRING,        186 },
  271.     { 0,         "kCAN",    STRING,        187 },
  272.     { 0,         "kCMD",    STRING,        188 },
  273.     { 0,         "kCPY",    STRING,        189 },
  274.     { 0,         "kCRT",    STRING,        190 },
  275.     { 0,          "kDC",    STRING,        191 },
  276.     { 0,          "kDL",    STRING,        192 },
  277.     { 0,         "kslt",    STRING,        193 },
  278.     { 0,         "kEND",    STRING,        194 },
  279.     { 0,         "kEOL",    STRING,        195 },
  280.     { 0,         "kEXT",    STRING,        196 },
  281.     { 0,         "kFND",    STRING,        197 },
  282.     { 0,         "kHLP",    STRING,        198 },
  283.     { 0,         "kHOM",    STRING,        199 },
  284.     { 0,          "kIC",    STRING,        200 },
  285.     { 0,         "kLFT",    STRING,        201 },
  286.     { 0,         "kMSG",    STRING,        202 },
  287.     { 0,         "kMOV",    STRING,        203 },
  288.     { 0,         "kNXT",    STRING,        204 },
  289.     { 0,         "kOPT",    STRING,        205 },
  290.     { 0,         "kPRV",    STRING,        206 },
  291.     { 0,         "kPRT",    STRING,        207 },
  292.     { 0,         "kRDO",    STRING,        208 },
  293.     { 0,         "kRPL",    STRING,        209 },
  294.     { 0,         "kRIT",    STRING,        210 },
  295.     { 0,         "kRES",    STRING,        211 },
  296.     { 0,         "kSAV",    STRING,        212 },
  297.     { 0,         "kSPD",    STRING,        213 },
  298.     { 0,         "kUND",    STRING,        214 },
  299.     { 0,          "rfi",    STRING,        215 },
  300.     { 0,         "kf11",    STRING,        216 },
  301.     { 0,         "kf12",    STRING,        217 },
  302.     { 0,         "kf13",    STRING,        218 },
  303.     { 0,         "kf14",    STRING,        219 },
  304.     { 0,         "kf15",    STRING,        220 },
  305.     { 0,         "kf16",    STRING,        221 },
  306.     { 0,         "kf17",    STRING,        222 },
  307.     { 0,         "kf18",    STRING,        223 },
  308.     { 0,         "kf19",    STRING,        224 },
  309.     { 0,         "kf20",    STRING,        225 },
  310.     { 0,         "kf21",    STRING,        226 },
  311.     { 0,         "kf22",    STRING,        227 },
  312.     { 0,         "kf23",    STRING,        228 },
  313.     { 0,         "kf24",    STRING,        229 },
  314.     { 0,         "kf25",    STRING,        230 },
  315.     { 0,         "kf26",    STRING,        231 },
  316.     { 0,         "kf27",    STRING,        232 },
  317.     { 0,         "kf28",    STRING,        233 },
  318.     { 0,         "kf29",    STRING,        234 },
  319.     { 0,         "kf30",    STRING,        235 },
  320.     { 0,         "kf31",    STRING,        236 },
  321.     { 0,         "kf32",    STRING,        237 },
  322.     { 0,         "kf33",    STRING,        238 },
  323.     { 0,         "kf34",    STRING,        239 },
  324.     { 0,         "kf35",    STRING,        240 },
  325.     { 0,         "kf36",    STRING,        241 },
  326.     { 0,         "kf37",    STRING,        242 },
  327.     { 0,         "kf38",    STRING,        243 },
  328.     { 0,         "kf39",    STRING,        244 },
  329.     { 0,         "kf40",    STRING,        245 },
  330.     { 0,         "kf41",    STRING,        246 },
  331.     { 0,         "kf42",    STRING,        247 },
  332.     { 0,         "kf43",    STRING,        248 },
  333.     { 0,         "kf44",    STRING,        249 },
  334.     { 0,         "kf45",    STRING,        250 },
  335.     { 0,         "kf46",    STRING,        251 },
  336.     { 0,         "kf47",    STRING,        252 },
  337.     { 0,         "kf48",    STRING,        253 },
  338.     { 0,         "kf49",    STRING,        254 },
  339.     { 0,         "kf50",    STRING,        255 },
  340.     { 0,         "kf51",    STRING,        256 },
  341.     { 0,         "kf52",    STRING,        257 },
  342.     { 0,         "kf53",    STRING,        258 },
  343.     { 0,         "kf54",    STRING,        259 },
  344.     { 0,         "kf55",    STRING,        260 },
  345.     { 0,         "kf56",    STRING,        261 },
  346.     { 0,         "kf57",    STRING,        262 },
  347.     { 0,         "kf58",    STRING,        263 },
  348.     { 0,         "kf59",    STRING,        264 },
  349.     { 0,         "kf60",    STRING,        265 },
  350.     { 0,         "kf61",    STRING,        266 },
  351.     { 0,         "kf62",    STRING,        267 },
  352.     { 0,         "kf63",    STRING,        268 },
  353.     { 0,          "el1",    STRING,        269 },
  354.     { 0,          "mgc",    STRING,        270 },
  355.     { 0,         "smgl",    STRING,        271 },
  356.     { 0,         "smgr",    STRING,        272 },
  357.     { 0,          "fln",    STRING,        273 },
  358.     { 0,         "sclk",    STRING,        274 },
  359.     { 0,         "dclk",    STRING,        275 },
  360.     { 0,        "rmclk",    STRING,        276 },
  361.     { 0,         "cwin",    STRING,        277 },
  362.     { 0,        "wingo",    STRING,        278 },
  363.     { 0,          "hup",    STRING,        279 },
  364.     { 0,         "dial",    STRING,        280 },
  365.     { 0,        "qdial",    STRING,        281 },
  366.     { 0,         "tone",    STRING,        282 },
  367.     { 0,        "pulse",    STRING,        283 },
  368.     { 0,         "hook",    STRING,        284 },
  369.     { 0,        "pause",    STRING,        285 },
  370.     { 0,         "wait",    STRING,        286 },
  371.     { 0,           "u0",    STRING,        287 },
  372.     { 0,           "u1",    STRING,        288 },
  373.     { 0,           "u2",    STRING,        289 },
  374.     { 0,           "u3",    STRING,        290 },
  375.     { 0,           "u4",    STRING,        291 },
  376.     { 0,           "u5",    STRING,        292 },
  377.     { 0,           "u6",    STRING,        293 },
  378.     { 0,           "u7",    STRING,        294 },
  379.     { 0,           "u8",    STRING,        295 },
  380.     { 0,           "u9",    STRING,        296 },
  381.     { 0,        "scesa",    STRING,        297 },
  382.     { 0,         "bicr",    STRING,        298 },
  383.     { 0,        "binel",    STRING,        299 },
  384.     { 0,        "birep",    STRING,        300 },
  385.     { 0,          "cpi",    STRING,        301 },
  386.     { 0,          "lpi",    STRING,        302 },
  387.     { 0,          "chr",    STRING,        303 },
  388.     { 0,          "cvr",    STRING,        304 },
  389.     { 0,         "csnm",    STRING,        305 },
  390.     { 0,         "csin",    STRING,        306 },
  391.     { 0,      "colornm",    STRING,        307 },
  392.     { 0,        "defbi",    STRING,        308 },
  393.     { 0,         "defc",    STRING,        309 },
  394.     { 0,         "devt",    STRING,        310 },
  395.     { 0,        "dispc",    STRING,        311 },
  396.     { 0,        "endbi",    STRING,        312 },
  397.     { 0,        "swidm",    STRING,        313 },
  398.     { 0,        "sdrfq",    STRING,        314 },
  399.     { 0,         "sitm",    STRING,        315 },
  400.     { 0,          "slm",    STRING,        316 },
  401.     { 0,        "smicm",    STRING,        317 },
  402.     { 0,         "snlq",    STRING,        318 },
  403.     { 0,        "snrmq",    STRING,        319 },
  404.     { 0,        "smpch",    STRING,        320 },
  405.     { 0,         "smsc",    STRING,        321 },
  406.     { 0,         "sshm",    STRING,        322 },
  407.     { 0,        "ssubm",    STRING,        323 },
  408.     { 0,        "ssupm",    STRING,        324 },
  409.     { 0,          "sum",    STRING,        325 },
  410.     { 0,        "rwidm",    STRING,        326 },
  411.     { 0,         "ritm",    STRING,        327 },
  412.     { 0,          "rlm",    STRING,        328 },
  413.     { 0,        "rmicm",    STRING,        329 },
  414.     { 0,        "rmpch",    STRING,        330 },
  415.     { 0,         "rmsc",    STRING,        331 },
  416.     { 0,         "rshm",    STRING,        332 },
  417.     { 0,        "rsubm",    STRING,        333 },
  418.     { 0,        "rsupm",    STRING,        334 },
  419.     { 0,          "rum",    STRING,        335 },
  420.     { 0,         "getm",    STRING,        336 },
  421.     { 0,        "initc",    STRING,        337 },
  422.     { 0,        "initp",    STRING,        338 },
  423.     { 0,        "kmous",    STRING,        339 },
  424.     { 0,         "mhpa",    STRING,        340 },
  425.     { 0,        "mcud1",    STRING,        341 },
  426.     { 0,        "mcub1",    STRING,        342 },
  427.     { 0,        "mcuf1",    STRING,        343 },
  428.     { 0,         "mvpa",    STRING,        344 },
  429.     { 0,        "mcuu1",    STRING,        345 },
  430.     { 0,        "minfo",    STRING,        346 },
  431.     { 0,       "porder",    STRING,        347 },
  432.     { 0,           "oc",    STRING,        348 },
  433.     { 0,           "op",    STRING,        349 },
  434.     { 0,         "mcud",    STRING,        350 },
  435.     { 0,         "mcub",    STRING,        351 },
  436.     { 0,         "mcuf",    STRING,        352 },
  437.     { 0,         "mcuu",    STRING,        353 },
  438.     { 0,        "pctrm",    STRING,        354 },
  439.     { 0,         "pfxl",    STRING,        355 },
  440.     { 0,        "reqmp",    STRING,        356 },
  441.     { 0,        "scesc",    STRING,        357 },
  442.     { 0,          "scs",    STRING,        358 },
  443.     { 0,         "s0ds",    STRING,        359 },
  444.     { 0,         "s1ds",    STRING,        360 },
  445.     { 0,         "s2ds",    STRING,        361 },
  446.     { 0,         "s3ds",    STRING,        362 },
  447.     { 0,        "setab",    STRING,        363 },
  448.     { 0,        "setaf",    STRING,        364 },
  449.     { 0,         "setb",    STRING,        365 },
  450.     { 0,         "smgb",    STRING,        366 },
  451.     { 0,        "smgbp",    STRING,        367 },
  452.     { 0,     "setcolor",    STRING,        368 },
  453.     { 0,          "scp",    STRING,        369 },
  454.     { 0,         "setf",    STRING,        370 },
  455.     { 0,        "smglr",    STRING,        371 },
  456.     { 0,       "slines",    STRING,        372 },
  457.     { 0,        "smglp",    STRING,        373 },
  458.     { 0,        "smgrp",    STRING,        374 },
  459.     { 0,        "smgtb",    STRING,        375 },
  460.     { 0,         "smgt",    STRING,        376 },
  461.     { 0,        "smgtp",    STRING,        377 },
  462.     { 0,         "sbim",    STRING,        378 },
  463.     { 0,         "scsd",    STRING,        379 },
  464.     { 0,         "rbim",    STRING,        380 },
  465.     { 0,         "rcsd",    STRING,        381 },
  466.     { 0,        "subcs",    STRING,        382 },
  467.     { 0,        "supcs",    STRING,        383 },
  468.     { 0,         "docr",    STRING,        384 },
  469.     { 0,        "zerom",    STRING,        385 },
  470.     { 0,         "OTbc",    STRING,        386 },
  471.     { 0,         "OTko",    STRING,        387 },
  472.     { 0,         "OTma",    STRING,        388 },
  473.     { 0,         "OTml",    STRING,        389 },
  474.     { 0,         "OTmu",    STRING,        390 },
  475.     { 0,         "OTnl",    STRING,        391 },
  476.     { 0,         "UWki",    STRING,        392 },
  477.     { 0,         "UWkk",    STRING,        393 },
  478.     { 0,         "UWkz",    STRING,        394 },
  479.     { 0,          "sl1",    STRING,        395 },
  480.     { 0,          "sr1",    STRING,        396 },
  481.     { 0,           "sl",    STRING,        397 },
  482.     { 0,           "sr",    STRING,        398 },
  483. };
  484.  
  485. struct name_table_entry *cap_hash_table[938];
  486.  
  487. int    Hashtabsize = 938;
  488. int    Captabsize = 469;
  489.  
  490.  
  491. #if (BOOLCOUNT!=37)||(NUMCOUNT!=33)||(STRCOUNT!=399)
  492. #error    --> terminfo.h and comp_captab.c disagree about the <--
  493. #error    --> numbers of booleans, numbers and/or strings <--
  494. #endif
  495.